home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 076-100 / scopedisk76 / dirutil / duiii_hr.doc < prev    next >
Text File  |  1995-03-19  |  79KB  |  1,643 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                                DirUtil III Plus HR
  30.  
  31.                  File Management Utility for the Commodore Amiga
  32.  
  33.                          Copyright 1987-89 Nathan Barber
  34.  
  35.                        Program Release Date April 6, 1989
  36.  
  37.                     Documentation Release Date April 6, 1989
  38.  
  39.  
  40.  
  41.      DirUtil III Plus HR is Copyright 1987-89 by Nathan Barber and is NOT in
  42.      the Public Domain.   However, the  author hereby  releases the included
  43.      demo  version  of  the  program and this documentation for distribution
  44.      under the conditions described in the following paragraphs:
  45.  
  46.      DirUtil III Plus HR MUST NOT  be  distributed  unless  the  ENTIRE dis-
  47.      tribution package is made available as one unit.
  48.  
  49.      For information regarding enhancements or other questions, you may also
  50.      contact me on GEnie as NBARBER.  I also run The AMIGA  ADVANTAGE BBS as
  51.      FidoNet node  1:366/3.  The BBS is your quickest way to get support and
  52.      find out about new versions of DirUtil.  The BBS runs 24 hours a day, 7
  53.      days a  week at  38400 BPS with the Courier HST 14.4 KBPS modem and 202
  54.      megabytes of hard drive storage.  The phone number is (904)-863-8697.
  55.  
  56.      This program is distributed as a demo.  If you use and like the demo of
  57.      this program  and wish  to receive  the fully operational version, send
  58.      $25 in United States currency to the following address:
  59.  
  60.                     Nathan Barber
  61.                     227 Chateaugay St. NW
  62.                     Fort Walton Beach FL  32548
  63.  
  64.      With the first $25 of your payment, you will receive the latest version
  65.      of the  program and  a personal  demo version  that you may freely dis-
  66.      tribute in order to collect commission bonuses (see below).  Amiga User
  67.      Groups are invited to inquire about bulk distribution of the program at
  68.      reduced rates.  Any funds remaining after the  initial fee  will be put
  69.      towards the purchase of enhanced versions of the program as they become
  70.      available at the rate of $10.00 each.  I will supply the  blank disk as
  71.      a bonus for advance payment of at least one updated version at the time
  72.      of initial purchase.
  73.  
  74.      If you wish to have a change  made  to  the  program,  enclose  its de-
  75.      scription with your payment and I will try to add it to your copy prior
  76.      to shipping.  Bugs (none currently known) reported prior to the release
  77.      of an  feature enhanced  version will be fixed for registered owners of
  78.      DirUtil III Plus HR  for the  cost of  shipping and  materials.  Normal
  79.      enhancement  updates  are  available  for $10.00 and a blank, formatted
  80.      disk sent to the address above ($11.50 with no disk).
  81.  
  82.      DirUtil III Plus HR will perform very closely  to what  is described in
  83.      this documentation.  However, because of the nature of the program, the
  84.      author cannot assume responsibility for any lost time and/or profits or
  85.      claims of  fitness for  a particular  purpose resulting from the use of
  86.      the program.
  87.  
  88.      Commission Sales:
  89.      ---------------- 
  90.  
  91.      The following policy supercedes all other  commission offers previously
  92.      extended to Amiga User Groups and individuals.
  93.  
  94.      After registering  your copy  of the program, the disk you receive will
  95.      contain a personal demo version of the program with your  serial number
  96.      prepended with  the letter  "D".  You may distribute your personal demo
  97.      copy through  any  other  channel  except  as  noted  in  the following
  98.      paragraph.    This  includes  bundling  the demo version of the program
  99.  
  100.                                      Page 2
  101.  
  102.  
  103.      along with the documentation and any other files  designated as freely-
  104.      redistributable (see ReadMeFirst.doc for the listing).  Commissions are
  105.      paid as credits towards future updates unless otherwise  requested.  An
  106.      update credit  of $5.00  will be  awarded for  each copy of DirUtil III
  107.      Plus HR that is registered using  the serial  number contained  in your
  108.      personal demo.   It  is VERY  important that you make sure that persons
  109.      registering a copy distributed by you  include their  serial numbers as
  110.      no credit can be given without this number.  Cash credits will be given
  111.      ONLY if requested in writing at  50% of  the current  credit balance in
  112.      your account.   Program  updates will be mailed automatically when your
  113.      account reaches $10 of credit if an enhanced version of  the program is
  114.      available.   Persons wishing cash payment should address a letter to me
  115.      informing me of their desires.   Cash payments  will be  sent out every
  116.      three months (approximately) or when the cash balance reaches $50.  
  117.  
  118.      Restrictions on Distribution:
  119.      ----------------------------
  120.  
  121.      DirUtil III Plus HR, its documentation, support programs, and all asso-
  122.      ciated works MAY NOT  be  distributed  through  the  following entities
  123.      without  prior  written  permission  of  the  author.  Furthermore, all
  124.      previous versions  of this  program written  by Nathan  Barber and col-
  125.      lectively known as DirUtil III and DirUtil III Plus must be removed and
  126.      destroyed if any part of  this  package,  or  any  collection  of files
  127.      containing  this  package  is  available  from  the same source as this
  128.      package.
  129.  
  130.      DirUtil III Plus HR (demo version) must not be distributed to:
  131.  
  132.      1.   Any person in the employ of Random Access Computers in Fort Walton
  133.           Beach Florida, nor to the business itself.
  134.      2.   Any person  in the employ of Oscar's Computers in Okaloosa County,
  135.           Florida, nor to the business itself.
  136.      3.   Any  other  business,  organization,  or  computer  Bulletin Board
  137.           Service  in  Florida  having  one  of  the following area code and
  138.           prefix combinations:
  139.  
  140.                904-862   904-863   904-837   904-243   904-244   904-581
  141.                904-664   904-651   904-678   904-897   904-729   904-939
  142.                904-267
  143.  
  144.      4.   The General  Electric  Network  for  Information  Exchange (GENIE)
  145.           EXCEPT for releases uploaded by NBARBER.
  146.  
  147.      These  restrictions  are  to  allow  a limited beta test area free from
  148.      prior versions. Item 4 is included as this is the national network that
  149.      will have the most current version and will be handled by myself.
  150.  
  151.      System Requirements:
  152.      -------------------
  153.  
  154.      DirUtil III  Plus HR  requires any  Amiga with 512K of memory, one disk
  155.      drive, and Kickstart  1.2  or  higher.    Two  disk  drives  are highly
  156.      recommended and  certain commands  may require more than 512K of memory
  157.      ie. SHOWING large picture files.
  158.  
  159.  
  160.  
  161.  
  162.                                      Page 3
  163.  
  164.  
  165.      Introduction:
  166.      ------------
  167.  
  168.      DirUtil III Plus HR and its predecessors have been in development since
  169.      March 1987.   DirUtil  III Plus HR is being "marketed" as a play before
  170.      you pay product with  a functional  demo version  of the  program being
  171.      distributed to unregistered owners.  I must say that I am quite pleased
  172.      with all the people who have supported and who continue  to support the
  173.      product and have been willing to bear with me as I make improvements to
  174.      the program.  DirUtil III Plus HR has now evolved into a multi windowed
  175.      program  which  includes  many  user suggested enhancements in the hope
  176.      that it will make the Amiga a better place to live and play.  I plan on
  177.      releasing a  new version with user suggested improvements approximately
  178.      every two months or when I  have received  ten user  requested improve-
  179.      ments.
  180.  
  181.      Features of DirUtil III Plus HR:
  182.      -------------------------------
  183.  
  184.      DirUtil III Plus HR was made to be a replacement for the AmigaDOS Work-
  185.      Bench and CLI interfaces and an alternative to  the other  file manage-
  186.      ment systems  now on  the market.   DirUtil III Plus HR encompasses the
  187.      best features of both Workbench and CLI and  consumes little  memory or
  188.      disk  space.    DirUtil  III  Plus  HR  also provides many features not
  189.      available or tedious to perform in the normal AmigaDOS environment.
  190.  
  191.      DirUtil contains over  100  functions  with  variations  including user
  192.      definable gadgets.
  193.  
  194.      DirUtil  is  not  limited  to  the  preset devices that some programmer
  195.      thought up.  The program automatically reads YOUR  devices upon startup
  196.      AND updates them as you work.
  197.  
  198.      With  DirUtil,  you  can  delete  90%  of  the  commands in your C: and
  199.      SYS:system/ directories, thereby freeing valuable space on your disks.
  200.  
  201.      Unlike most other file  management programs,  DirUtil contains  all the
  202.      code  you  need  to  do  normal  disk  functions  such as COPY, DELETE,
  203.      DISKCOPY (with multiple copy ability), FORMAT, SHOW and PLAY.
  204.  
  205.      DirUtil is  the  ONLY  file  management  program  that  will  show full
  206.      overscan pictures successfully and allow scrolling of those pictures.
  207.  
  208.      DirUtil  is  a  viable  hard  disk  backup  program  when the program's
  209.      powerful file selection and archiving features are used.
  210.  
  211.      Known Problems beyond the control of DirUtil III Plus HR:
  212.      --------------------------------------------------------
  213.  
  214.      Some older device drivers  such  as  VDK:,  do  not  support  setting a
  215.      filedate after  a file  is created.   This  causes DirUtil to sometimes
  216.      fail to set the datestamp on a  file  it  has  just  copied.    If this
  217.      happens,  just  select  the  file  with the bad date (clicking the DATE
  218.      gadget will show you  the files  to select),  then hit  the RIGHT mouse
  219.      button on FIXOBJ.
  220.  
  221.      The  Amiga  Workbench  has  a  very  poor and inconsistent interface to
  222.      AmigaDOS.  It does not honor the DOS path command in a  predictable way
  223.  
  224.                                      Page 4
  225.  
  226.  
  227.      and does not support the setting of a current directory without the use
  228.      of the DOS CD command.    Consequently,  the  DOS  batch  file commands
  229.      listed under the description of the RUN command are practically useless
  230.      if DirUtil is invoked from WorkBench.  If you have  only one  drive and
  231.      are trying  to run  DirUtil strictly  from WorkBench, be prepared for a
  232.      lot of disk swapping when using the RUN and EXEC commands.
  233.  
  234.      Large scrollable pictures produced with Express Paint from PAR Software
  235.      have been  reported to cause a crash when viewed from DirUtil.  As I do
  236.      not have this software, proper handling  of these  pictures might  be a
  237.      long  time  in  coming.    The  maximum  size  picture  thus  far shown
  238.      successfully shown is 768x480.
  239.  
  240.      Some of the newer "input enhancing" programs such  as MachMouse  try to
  241.      put their own little windows (namely clocks) on the frontmost screen of
  242.      the system.  DirUtil  does not  appreciate this  in the  least and some
  243.      functions will  not work  if there  are more windows on the screen than
  244.      DirUtil is expecting to find.
  245.  
  246.  
  247.      IMPORTANT TRACKING INFORMATION:
  248.      ------------------------------
  249.  
  250.      The copy of DirUtil  you received  contains a  serial number.   You can
  251.      view  the  serial  number  and  version number by pressing the key com-
  252.      bination ALT-SHIFT-CONTROL.    This  serial  number  is  used  to track
  253.      distribution of the program and to provide me with the internal version
  254.      number of the program for update purposes.  When you register your copy
  255.      of DirUtil,  include the  serial number  and version number of the copy
  256.      you are registering.    This  will  enable  me  to  pay  commissions as
  257.      outlined above.
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.                                      Page 5
  287.  
  288.  
  289.      Instructions:
  290.  
  291.           Workbench Startup:   Click  on the DirUtil III Plus HR icon.  The
  292.           program will load and open a small window on the Workbench screen
  293.           as well  as its own screen.  DirUtil will then load the filelists
  294.           from the default device  specified in  the "Drive"  field that is
  295.           set from the program EDITCONFIG.
  296.  
  297.           CLI Startup:   Type  "du" or  "run du"  (no quotes)  to start the
  298.           program.  A slightly larger stack that the default may  be needed
  299.           if running  the program  on a hard disk with many subdirectories.
  300.           DirUtil will then load the filelists  from the  default device if
  301.           it is  known, otherwise it will default to the drive that you set
  302.           in the EDITCONFIG program.  A single command line option  may now
  303.           be used  when starting  DirUtil from the CLI.  DU <diskname> will
  304.           start DirUtil with <diskname>  as the  default directory.   IE du
  305.           dh2: will  start with  dh2: as default drive.  I/O redirection is
  306.           NOT SUPPORTED.
  307.  
  308.           NOTE:  The small window that opens on the Workbench  screen while
  309.           DirUtil is  running may not close when the program is exited.  If
  310.           this happens, it means  that another  program has  "adopted" that
  311.           window as its own.  The window will close when all programs using
  312.           it have closed.
  313.  
  314.           THE DISPLAY WINDOWS:   DirUtil opens  its own  640x400 four color
  315.           interlaced Intuition screen during operation.  If you do not like
  316.           the interlaced mode of operation, or need to save memory, hitting
  317.           SHIFT-ESC will  toggle DirUtil  into a  non-interlaced mode.  The
  318.           title bar of the largest window on this  screen has  a display of
  319.           "F: xxxxxxx C: xxxxxxxx".    The  number  after  the  "F:" is the
  320.           amount of FAST ram you have available in your Amiga.   The number
  321.           after the  "C:" is  the amount  of CHIP ram you have available in
  322.           your Amiga.  The  CHIP ram  number is  the most  important as the
  323.           Amiga does not perform well when CHIP ram is extremely low.  Just
  324.           above the Intuition window front/back gadgets on the  upper right
  325.           is a  one pixel  tall screen  front to back gadget for moving the
  326.           DirUtil screen. The majority of the rest of  this window contains
  327.           the filenames and subdirectories associated with the "S"ource and
  328.           "D"estination directories.  You may manually  change the  "S" and
  329.           "D" directories by entering a new name in the string gadgets just
  330.           above this file display.  Above the "S"  and "D"  gadgets are two
  331.           lines  used  for  status  information.    The  two slider gadgets
  332.           running down the middle of the  screen are  used to  position the
  333.           file  display  window.    The  second  window,  labeled "Function
  334.           Window", contains all the  gadgets  that  control  what functions
  335.           will  be  done  to  the  highlighted files and/or subdirectories.
  336.           This window may be dragged or moved to the back  to of  the large
  337.           window  to  allow  more  filenames to be displayed. Also, hitting
  338.           ALT-ESC will resize this window to show just the built-in DirUtil
  339.           functions (useful for use in non-interlaced mode). 
  340.  
  341.           DirUtil  can  be  "iconified"  IE  reduced  to  a small Workbench
  342.           window, by hitting CTRL-ESC.  Clicking the RIGHT  mouse button on
  343.           the small window created will bring back the normal screen.  This
  344.           change can also be  made by  clicking the  RIGHT mouse  button on
  345.           CHANGE.
  346.  
  347.  
  348.                                      Page 6
  349.  
  350.  
  351.           To select/deselect  a directory  entry, click  on its name in the
  352.           file window with the left mouse button.  Click on one of the 
  353.           gadgets to take the selected action on the selected names.
  354.  
  355.           To enter a subdirectory, click on its name  with the  RIGHT mouse
  356.           button.   NOTE: in  order for  any function using the RIGHT mouse
  357.           button to function,  one  of  the  two  DirUtil  windows  must be
  358.           active.   To automate this requirement, I highly recommend either
  359.           DMouse, MachMouse, or QMouse  (all available  on many  Amiga BBS'
  360.           around the country).
  361.  
  362.           If you  invoke a function that you really did not mean to invoke,
  363.           click anywhere in the DirUtil screen  with the  LEFT mouse button
  364.           to abort  the operation.  You will be asked if you really want to
  365.           abort the next time DirUtil checks the status of the  mouse.  The
  366.           mouse is  checked before any operation that would write to a disk
  367.           and periodically while DirUtil is  passively  acting  on  a disk.
  368.           Any operation  can be  aborted, even  reading the  directory of a
  369.           disk.
  370.  
  371.           If you hit and drag either of the  slider gadgets,  the filenames
  372.           will scroll in real time with the movement of the gadget.
  373.  
  374.           The two  file windows  are treated on an equal basis.  Either may
  375.           be the "S"ource or "D"estination   directory.   To switch between
  376.           them, just click on the half of the screen containing the window.
  377.           You will see the highlighting change and the letters "S"  and "D"
  378.           change places.
  379.  
  380.           The string gadgets at the top of the DirUtil window are:
  381.  
  382.                     S: The source directory.
  383.                     D: The destination directory.
  384.  
  385.           Normally these  two gadgets  contain the  name of the current
  386.           directory that is being manipulated.   They are  also used to
  387.           specify the output directory in certain circumstances.  Also,
  388.           they are  used  when  entering  wildcard  specifications (ex-
  389.           plained below).
  390.  
  391.      Device Gadgets:
  392.           The  first  two  rows  of  gadgets are reserved for the first
  393.           eight file system  devices  that  you  have  in  your system.
  394.           These gadgets  will always include the disk device from which
  395.           the program was booted as well as the PAR: and  SER: devices.
  396.           DirUtil automatically  fills these in alphabetical order when
  397.           the program is first  booted.   If you  have less  than eight
  398.           devices, the remainder of these gadgets will remain blank and
  399.           not used.  If you have  more than  eight devices,  any unused
  400.           user gadgets  will be  filled with  the overflow.  If DirUtil
  401.           must use  this  "overflow"  area,  the  gadget  text  will be
  402.           prefixed  with  the  '@'  symbol to signify a temporary allo-
  403.           cation.  Such temporary device gadgets will not be saved upon
  404.           exiting the  program.  DirUtil can update this listing at any
  405.           time with a command from you  (see USER  GADGET descriptions)
  406.           and  also  updates  the  listing after any operation that may
  407.           cause a new device  to become  mounted and  active.  Clicking
  408.           the left button on one of these gadgets sets the "S"ource di-
  409.  
  410.                                      Page 7
  411.  
  412.  
  413.           rectory to the root of  the  selected  device  and  reads the
  414.           filelist  of  that  device  if  possible.  Clicking the RIGHT
  415.           mouse button on these  gadgets sets  the "D"estination gadget
  416.           to the  root of the selected device and reads its filelist if
  417.           possible.  While reading  the  filelist  of  a  disk, DirUtil
  418.           might bring up the prompt "Directory Loop - Continue?".  This
  419.           means that the current  filelist has  over 256  entries in it
  420.           and DirUtil  is warning you that your disk directory might be
  421.           damaged in such a way as  to eventually  hang the  machine if
  422.           processing is continued.  If you are not sure of the contents
  423.           of the  directory you  are reading,  it is  good procedure to
  424.           click "ABORT"  and see  what DirUtil  has read so far.  There
  425.           are many valid situations in which a directory  can have more
  426.           than 256  proper entries.   If  you know this to be the case,
  427.           feel free to click "CONTINUE"  and  proceed.    If  you click
  428.           "CONTINUE" and  the directory  really is  in a loop, you will
  429.           have to  click the  left mouse  button to  abort the filelist
  430.           scan operation.   Since  DirUtil is only limited by available
  431.           memory as to the number of filenames it can process,  you run
  432.           the  risk  of  running  out  of memory if a directory loop is
  433.           allowed to continue forever.
  434.  
  435.           USING WILDCARDS
  436.           ---------------
  437.  
  438.           DirUtil is capable of  matching  groups  of  files  using the
  439.           technique called  "wildcarding".  In simple terms, if DirUtil
  440.           sees the "*"  or  the  "?"  characters  in  the  name  of the
  441.           directory that  you are  requesting, it  will only list those
  442.           names that match according to the following rules:
  443.                     "?" matches any single character.
  444.                     "*"  matches  any  number  of  characters
  445.                     starting  with  the  "*"  and  continuing
  446.                     until another character  that  is  not an
  447.                     "*" is found.
  448.  
  449.           Users familiar  with MS-DOS will be used to such conventions.
  450.           In AmigaDOS, the sequence of "#?"  functions the  same way as
  451.           the "*"  does in  DirUtil. (It  is just a whole lot easier to
  452.           program the "*" pattern match!)
  453.  
  454.           A few examples to help you out:
  455.  
  456.           *.c  matches all files that end in .c (du.c,test.c)
  457.           test?  matches all files whose names are five characters long
  458.           (test1, test2)
  459.           *it*   matches all  files that begin with anything, have "it"
  460.           imbedded in the name,  and  end  with  anything. (editconfig,
  461.           go_for_it!)
  462.  
  463.           The pattern matching formulas can handle multiple "*" and "?"
  464.           patterns. To enter the pattern, just append it to the name of
  465.           the disk  in which  you are  interested.   IE. if you want to
  466.           fetch the names of all the  files in  the subdirectory called
  467.           "stuff" on the disk called "dh0:" ending in ".info" you would
  468.           enter in  either the  "S" or  "D" gadgets "dh0:stuff/*.info".
  469.           DO NOT enter the quotes.  DirUtil will strip off the "/.info"
  470.           part since that is not really a part of the  subdirectory and
  471.  
  472.                                      Page 8
  473.  
  474.  
  475.           proceed to  list matching files for you.  If you elect to use
  476.           pattern matching, the pattern  will appear  with the  name of
  477.           the disk  on the  top line  of the DirUtil display.  One more
  478.           example: list all files  beginning with  "amiga" in  the root
  479.           directory   of   "df0:".      To  do  this  you  would  enter
  480.           "df0:amiga*".  Note that you do not put the "/"  character in
  481.           front of  the pattern  if you  are at the root directory of a
  482.           disk.
  483.  
  484.           REMINDER:  One of the two windows on the DirUtil  screen must
  485.           be active  in order  for any function that involves the RIGHT
  486.           mouse button to work properly.
  487.  
  488.      ALL(D)
  489.           Select all files in the current "S" directory,  including the
  490.           ones  "scrolled  off"  the  window.  Clicking the RIGHT mouse
  491.           button will highlight all  subdirectories as  well.  Clicking
  492.           the  RIGHT  mouse  button  while  holding  a  SHIFT  key will
  493.           highlight  all  files  whose  protection  flag  includes  the
  494.           archive flag.
  495.  
  496.      CLEAR
  497.           De-select all  selected files in the "S" directory.  Clicking
  498.           the  RIGHT  mouse  button  will  clear  all  selected subdir-
  499.           ectories.
  500.  
  501.      COPY
  502.           Copy  selected  files  to  the directory specified in the "D"
  503.           gadget.  "D" must contain an existing directory  path and CAN
  504.           go  across  devices.    COPY preserves the protection status,
  505.           file comment, and creation date  of  the  original  file when
  506.           making the  copy.   DirUtil will clear the archive bit on any
  507.           copied file  as per  AmigaDOS convention.   If  you select to
  508.           copy a  subdirectory, DirUtil  will create  that directory on
  509.           the "D" disk and copy all the files to the new directory.  If
  510.           an error  condition is encountered while copying files inside
  511.           the subdirectory or anywhere  else in  its particular "tree",
  512.           all files  associated with  the subdirectory  will be deleted
  513.           from the destination disk.  Clicking  the RIGHT  mouse button
  514.           on  COPY  copies  all  selected  files  as above and sets the
  515.           archive bit for the original file.  Non disk devices  such as
  516.           PRT:,  SER:,  and  PAR:  may  have  files  copied  to them by
  517.           manually entering the name of the device into the "D" gadget.
  518.  
  519.      DELETE
  520.           Delete selected files and directories.  You will  be prompted
  521.           for confirmation before any files are deleted.
  522.  
  523.      RENAME
  524.           Renames selected  files to  a different  name or path (on the
  525.           same device).  You must enter the COMPLETE  PATH and  NAME of
  526.           the renamed  file. You  will be prompted for the new filename
  527.           once for every highlighted file.  If you  enter an incomplete
  528.           filename path,  DirUtil will attempt to rename the file based
  529.           on the current directory that was in effect  when the program
  530.           was started.
  531.  
  532.      MAKEDIR
  533.  
  534.                                      Page 9
  535.  
  536.  
  537.           This will  create a  new subdirectory.   You will be prompted
  538.           for the name of the new subdirectory.  Enter the FULL PATH of
  539.           the directory  you wish  to create.   DirUtil will prompt you
  540.           with the current "S" directory as a starting point to try and
  541.           save you  some typing.   Clicking the RIGHT mouse button will
  542.           create a directory AND create a  drawer icon  to go  with it.
  543.           Also, using  the RIGHT  mouse button option will allow you to
  544.           create a drawer icon for an existing directory.
  545.  
  546.      PARENT
  547.           Go to the parent directory of  the "S"  gadget.   Clicking on
  548.           the gadget  with the RIGHT mouse button will go to the parent
  549.           directory of the "D" gadget.
  550.  
  551.      TYPE
  552.           Use this to view standard ASCII  files on  your screen.   Use
  553.           the  slider  gadget  to  move anywhere in the text instantly.
  554.           Clicking the LEFT mouse button moves  back a  page.  Clicking
  555.           the RIGHT mouse button moves forward a page.  Cursor LEFT and
  556.           RIGHT emulate the LEFT  and RIGHT  mouse buttons.   Cursor UP
  557.           and  DOWN  pages  four  lines  at  a  time either up or down.
  558.           Hitting "T" will go to the top of a file and "B"  key goes to
  559.           the bottom of a file.  Hit the CLOSE WINDOW gadget or the ESC
  560.           key when you are through looking at the  file.   Clicking the
  561.           RIGHT  mouse  button  on  the  gadget will type a file to the
  562.           screen in  HEX and  ASCII 20  numbers at  a time.   The mouse
  563.           pages the file as above and the cursor left, cursor right and
  564.           ESC keys also function as above.  If you have trouble reading
  565.           the text  displayed in  the interlace mode, try dropping into
  566.           non-interlace mode before clicking TYPE.
  567.  
  568.      INFO
  569.           Used to  show  the  number  of  free  bytes  from  the device
  570.           associated  with  the  "S"  gadget.  Clicking the RIGHT mouse
  571.           button on this gadget will display the same data for  the "D"
  572.           gadget.   The numbers  given in parentheses are the number of
  573.           disk sectors used and free respectively and can  generally be
  574.           compared  to  the  corresponding  numbers  given  by the BYTE
  575.           command.  INFO will also print the current status of the disk
  576.           in the drive, either READ-ONLY, READ-WRITE, or VALIDATING and
  577.           whether the drive is operating under  AmigaDOS 1.2  format or
  578.           Fast File  System format.   Comparing  the numbers INFO gives
  579.           for FFS and non-FFS devices is not very useful due to varying
  580.           data block sizes.
  581.  
  582.      PRINT
  583.           Copies the  chosen files  and all  files within chosen subdi-
  584.           rectories to PRT:  using  the  current  Preferences settings.
  585.           Clicking  the  RIGHT  mouse  button on PRINT will perform the
  586.           same function, but  will  print  a  formfeed  character after
  587.           every file is printed.
  588.  
  589.      SWAP
  590.           Flips  the  highlighted  status  of  all files in the "S" di-
  591.           rectory, including subdirectories.  Clicking the  RIGHT mouse
  592.           button will copy DirUtil's file list information from the "S"
  593.           file window to the "D" file  window WITHOUT  actually copying
  594.           any  files.    This  effectively  gives  you two windows that
  595.  
  596.                                      Page 10
  597.  
  598.  
  599.           contain the  same information  without having  to re-read the
  600.           disk's directory over again.
  601.  
  602.      BYTE
  603.           Adds  up  the  number  of  bytes  of the selected files, sub-
  604.           directories and any files in the  subdirectories and displays
  605.           the  sum,  the  number  of  files,  and  the number of subdi-
  606.           rectories.  The number in parentheses  is the  number of disk
  607.           sectors  used  by  the  files and subdirectories and can gen-
  608.           erally be compared to the corresponding numbers given  by the
  609.           INFO command.
  610.  
  611.      RUN
  612.           "RUNS"  the  selected  files  from  inside DirUtil.  The file
  613.           C:RUN must be available for RUN to function properly.  If you
  614.           only have  one disk  drive or  you do not want to be bothered
  615.           with having to reinsert the system disk to  load the AmigaDOS
  616.           "run"  command,  add  the  following  lines  to your startup-
  617.           sequence and only run DirUtil from the CLI:
  618.  
  619.                copy c:run ram:
  620.                copy c:cd ram:
  621.                path add sys:c
  622.                assign c: ram:
  623.  
  624.           This batch file  will,  however,  fail  to  find  the  normal DOS
  625.           commands if  the system disk is not in the drive when the command
  626.           is invoked.   Clicking  this gadget  with the  RIGHT mouse button
  627.           will EXEC  a batch file.  The files "NEWCLI" and "ENDCLI" must be
  628.           available in your search path for EXEC to function.  If the batch
  629.           file  aborts,  you  will  have  to type "ENDCLI" to close the DOS
  630.           window.  As a useful side effect to  this abnormally  ended batch
  631.           file, if  you need a quick NEWCLI, just EXEC a file that is NOT a
  632.           batch file.  EXEC will abort, but you will have a newcli  and you
  633.           will not have to waste a user gadget on the command!
  634.  
  635.      EDITOR
  636.           Call the  program defined by the "Editor" gadget in EDITCONFIG in
  637.           order to edit the  selected files.   The  editor is  a completely
  638.           separate  task  and  runs  independently of DirUtil once started.
  639.           Clicking the  RIGHT mouse  button will  call "ED"  and put quotes
  640.           around  the  filename  to  be  edited.  Many editors cannot parse
  641.           quotes; this  alternate format  is a  last resort  when trying to
  642.           edit files  which contain  spaces in  their filenames.  Since the
  643.           editor runs as a  separate task,  the file  length of  the edited
  644.           file may not match the number displayed by DirUtil.  All commands
  645.           will adopt the new file  size  if  the  edited  file  is accessed
  646.           again.
  647.  
  648.      LIST
  649.           LIST  will  print  the  names,  sizes, dates of creation and pro-
  650.           tection status of  ALL  files  in  the  filelist.    You  will be
  651.           prompted  for  an  output  filename.    This  filename can be any
  652.           AmigaDOS device  including  the  printer.    If  the  output file
  653.           already  exists,  LIST  will  append  its  data to the end of the
  654.           existing file.  LIST outputs its  data in  the same  order as the
  655.           currently selected sort order.
  656.  
  657.  
  658.                                      Page 11
  659.  
  660.  
  661.      DATE
  662.           DATE is  a multi-functioned  toggle.  If DATE is clicked with the
  663.           left mouse button, the file window's  display will  cycle between
  664.           several  different  combinations  of  information  containing, in
  665.           sequence, the  filesize, the  file date  and size,  the file pro-
  666.           tection status and the file protection and date.  Holding a SHIFT
  667.           key while clicking DATE will cycle the display  in reverse order.
  668.           Clicking the  RIGHT mouse button on DATE will check all the files
  669.           in the "S" directory against all files in  the "D"  directory and
  670.           highlight all  those that  are newer than a file of the same name
  671.           found in the "D" directory.
  672.  
  673.      PROTECT
  674.           PROTECT summons a requester containing  ten  gadgets.    Eight of
  675.           these  gadgets  are  the  alphabetic  flags  associated  with the
  676.           protection status  of a  selected file.   Click  on these gadgets
  677.           until you  have the  pattern you  wish to  use for  all the high-
  678.           lighted files.  Clicking  OK will  protect the  file according to
  679.           your pattern.  Clicking ABORT leaves the pattern as it was before
  680.           the requester was  entered.  Subdirectories  are  treated  like a
  681.           file, but  you be  asked if you wish to have all the files inside
  682.           the subdirectory set to the same pattern.
  683.  
  684.      MOVE
  685.           MOVE performs a COPY and DELETE on the selected file(s)  from the
  686.           "S" directory  to the  "D" directory.   MOVE will move whole sub-
  687.           directories to any other  path including  another subdirectory or
  688.           another device.   MOVE  is the recommended way to get a file from
  689.           one place to another quickly since it will do a RENAME command if
  690.           the files  are destined to be on the same device rather than copy
  691.           then delete a file.  Successful  MOVES between  different devices
  692.           will result in the original file being deleted.
  693.  
  694.           BEWARE:   there is  a bug in the DOS 1.2 RAM: device.  You should
  695.           not MOVE a file to RAM: if it already exists.
  696.  
  697.      SEARCH
  698.           Search a file for a pattern.  You will be prompted for the search
  699.           string.    Upper/lowercase  characters  are different ONLY if you
  700.           select this function with  the RIGHT  mouse button.   If  the "\"
  701.           character is  found in the search string, the next two characters
  702.           are converted  into a  single hexadecimal  digit and  used as one
  703.           character in  the overall search.  If a question mark is found in
  704.           the pattern, it will match any character found  in that position.
  705.           The  search  pattern  is  limited  to 60 characters.  SEARCH will
  706.           abort if you hit  the close  window gadget  on its  output window
  707.           while the  search is  in progress.  When searching a file using a
  708.           hexadecimal pattern, it is  recommended  that  you  only  use the
  709.           RIGHT  mouse  button  option  to prevent unwanted upper/lowercase
  710.           conversions. 
  711.  
  712.      DISKCOPY
  713.           COPY a whole disk without regard to file structure.  You can copy
  714.           with one  drive or  two and  can copy using the 5.25" Transformer
  715.           drive.  DISKCOPY will prompt for a source  and destination drive.
  716.           In the  case of  one drive copies, you will be prompted when disk
  717.           swaps are needed.  Click the DirUtil window's close window gadget
  718.           in  the  upper  left  corner  of the screen when you have swapped
  719.  
  720.                                      Page 12
  721.  
  722.  
  723.           disks.  DISKCOPY works ONLY with the floppy drives listed  in the
  724.           prompt requester.   DISKCOPY  assumes you  are copying disks with
  725.           the same number of cylinders ie. 3.5" to 3.5" or  5.25" to 5.25",
  726.           but not  3.5" to  5.25".  Clicking the RIGHT mouse button on this
  727.           gadget will perform a DISKCOPY and  verify the  written data more
  728.           stringently.  DISKCOPY does not require that the destination disk
  729.           be pre-formatted,  it will  do that  itself if  needed.  DISKCOPY
  730.           uses all available RAM starting with FAST RAM and continuing with
  731.           CHIP RAM if needed.   If  you have  enough free  RAM to  load the
  732.           entire contents of the disk into memory at one time, DirUtil will
  733.           ask you if you wish to make another  copy of  the disk  after the
  734.           first  copy  is  complete.    If  you tell DirUtil you would like
  735.           another copy,  it will  prompt you  to insert  another blank disk
  736.           (formatted or  unformatted) into  the drive that was specified as
  737.           the destination and click the 
  738.           close gadget on the larger of the two  DirUtil windows.   You may
  739.           make as  many copies of the same disk as you would like, just hit
  740.           "ABORT" when you wish to stop making copies.
  741.  
  742.      LISTCOMP
  743.           List the contents of an ARC, ZOO or ZIP file to the  screen.  Hit
  744.           the Window Close gadget to exit from the listing window.
  745.  
  746.      FIXOBJ
  747.           FIXOBJ will  "pad" a file you have downloaded to enable the Amiga
  748.           scatter loader to process it correctly.  FIXOBJ has two  modes of
  749.           operation.   First, if  the file  is NOT already padded and is an
  750.           executable,  FIXOBJ  pads  it  so  that  upon  uploading,  anyone
  751.           downloading that  file need  not FIXOBJ  it again,  just load and
  752.           run.  Second, FIXOBJ will pad a file that has been downloaded but
  753.           not yet  fixed.  FIXOBJ will not pad any file that is not a stand
  754.           alone executable ie. ARC files.  Clicking the  RIGHT mouse button
  755.           on this  gadget will change the dates of the highlighted files to
  756.           the current date.  This is to fix a bug  in some  device handlers
  757.           and will  not be  needed using  floppies, RAM: or hard disks with
  758.           properly written drivers.
  759.  
  760.      SAVE OLD
  761.           SAVE OLD is a toggle.  If enabled, you cannot  copy/move/rename a
  762.           file to a file that already exists in the new directory path with
  763.           the same name.   Clicking the  RIGHT mouse  button will highlight
  764.           all the files that exist on both the "S" and "D" devices.
  765.  
  766.      FREEZE
  767.           FREEZE  is  a  toggle.    If  FREEZE mode is active, any name you
  768.           highlight will not be  de-selected upon  completion of subsequent
  769.           functions that act upon highlighted files.
  770.  
  771.      SHOW
  772.           SHOW the  selected files as IFF pictures.  If you have selected a
  773.           subdirectory,  DirUtil  will  also  show  any  pictures contained
  774.           within these subdirectories.  Click in the upper left hand corner
  775.           of the screen or hit the ESC key to cease viewing a  picture.  If
  776.           the selected  pictures have color cycling information imbedded in
  777.           them in Dpaint format,  the picture  will cycle  automatically by
  778.           clicking the RIGHT mouse button on SHOW.  DirUtil will reject any
  779.           file that is not a picture.   It  will  also  attempt  to  show a
  780.           picture  recorded  in  "overscan"  mode.    Overscan mode is very
  781.  
  782.                                      Page 13
  783.  
  784.  
  785.           desirable in professional video, but many monitors cannot display
  786.           the  full  picture  at  one  time.    If this is the case on your
  787.           monitor, use the left, right, up,  and down  cursor keys  to move
  788.           the picture  around on  the monitor.   I  have purposely left out
  789.           bounds checking for this scrolling picture feature to  enable the
  790.           largest possible pictures to be shown.  If you scroll the picture
  791.           too far in a given direction, the Amiga will show it in  a manner
  792.           not conducive  to pleasant display.  No harm will result, but the
  793.           picture will not look  like a  picture!   To correct  a situation
  794.           such  as  this,  just  scroll  in  the opposite direction and the
  795.           strange display mode will correct itself  or hit  the ESC  key to
  796.           get out of SHOW mode and try again.
  797.  
  798.      SLIDE
  799.           SLIDE is  a toggle.   The  slideshow mode  will show all selected
  800.           pictures with a blank backdrop screen.  You do not  have to click
  801.           in the  upper left  hand corner  to view  the next picture.  When
  802.           starting the slide show,  you  will  be  prompted  for  the delay
  803.           factor between  pictures.  There are 50 time units per second ie.
  804.           entering 50 (the default) will pause one second between pictures.
  805.           The  normal  abort  procedure  for DirUtil functions still holds:
  806.           just click the black backdrop screen to the back and click inside
  807.           one  of  DirUtil's  window  as  usual.   Clicking the RIGHT mouse
  808.           button on SLIDE will toggle a continuous SHOW mode that will show
  809.           the  selected  files  and  directories  until DirUtil is manually
  810.           aborted.
  811.  
  812.      CHANGE
  813.           Perform a DISKCHANGE command on a  floppy  drive.    You  will be
  814.           prompted for  the drive name.  Clicking the RIGHT mouse button on
  815.           CHANGE will change the  state  of  DirUtil.    This  state change
  816.           causes  DirUtil  III  Plus  Hr  to  free all the memory it can by
  817.           closing its  screen  and  shrinking  to  a  small  window  on the
  818.           Workbench  named  "DU3+HR".    You  may bring the program back by
  819.           clicking the RIGHT mouse button on this window.
  820.            
  821.      FORMAT
  822.           FORMAT a floppy drive.  You will be  prompted for  both the drive
  823.           name to  format and the new name for the disk.  Disknames must be
  824.           less than 32 characters in length.  Format  destroys all previous
  825.           data on a disk so be careful when using it.  Format works on 3.5"
  826.           drives and the 5.25" Transformer drive.  Clicking the RIGHT mouse
  827.           button will  format the  disk and do a more complete verification
  828.           of the disk at the same time.  Either method of formatting a disk
  829.           is faster than the standard AmigaDOS format command.
  830.  
  831.      RELABEL
  832.           Change the  name of  the disk represented in the "S" gadget.  You
  833.           will be prompted for the new diskname.   Names must  be less than
  834.           32 characters in length.
  835.  
  836.      COMMENT
  837.           Set  the  comment  field  of  the  selected  files.   You will be
  838.           prompted for the new comment to attach to  each selected  file in
  839.           succession.    You  must  use  the  AmigaDOS  LIST command or the
  840.           WorkBench INFO command to see the  comment from  outside DirUtil.
  841.           The COPY  command will replicate the comment on any file you copy
  842.           unlike normal AmigaDOS (upto  V1.2) and  is the  preferred way to
  843.  
  844.                                      Page 14
  845.  
  846.  
  847.           preserve comments  on a file.  Clicking the RIGHT mouse button on
  848.           COMMENT will show the comments attached to the  highlighted files
  849.           if one exists and prompt you before displaying the next comment.
  850.  
  851.      CRYPT
  852.           CRYPT is a toggle.  If lit, any file you TYPE, COPY, MOVE or SHOW
  853.           will be crypted/de-crypted according to the current password key.
  854.           To enter  this password key, hit the RIGHT mouse button on CRYPT.
  855.           The decryption password must be at least 5  characters long.   If
  856.           the CRYPT  gadget is  lit, this password will be used for various
  857.           commands listed below.   DirUtil encodes  33.5 kilobytes  of data
  858.           per second  so using  this function  will not slow down operation
  859.           significantly.  The encryption mode is reversible; ie.  copying a
  860.           file  twice  with  data  encryption  turned  on will result in an
  861.           unchanged copy of the original file.  No  encryption algorithm is
  862.           foolproof, but the one used in DirUtil is as good as you will see
  863.           outside the government.  Without the  password, no  one (even the
  864.           author) will have any kind of reasonable change of gaining access
  865.           to the file's data.
  866.  
  867.      WHEREIS
  868.           WHEREIS is used to find a file on a disk  when you  only know the
  869.           first few  letters of the name or are searching for any file that
  870.           contains a  certain  pattern.    You  will  be  prompted  for the
  871.           filename which you wish to find.  Enter as many characters as you
  872.           can remember (upper/lower case are the same).   WHEREIS will scan
  873.           from the  current "S"  directory through  all the  files and sub-
  874.           directories on the disk looking for a match.  For example, if you
  875.           entered "du", DirUtil will locate "du", "dudemo", "du3.cfg", etc.
  876.           If DirUtil finds a match, it will print  the full  pathname where
  877.           the file  or subdirectory  may be  found and ask you if it should
  878.           continue searching.  Any group of characters may be searched for,
  879.           although  searching  for  a  file  with no name will not succeed.
  880.           WHEREIS has the same pattern matching  capability as  the rest of
  881.           DirUtil. IE  searching for "du*" will produce the same results as
  882.           the above example.  In fact, if you do not specify a  pattern for
  883.           WHEREIS, it  automatically adds  the "*"  character to the end of
  884.           your search string.
  885.  
  886.      SORT
  887.           Clicking on SORT with the left  mouse button  rotates the current
  888.           sorting criteria  of the  file listings.  The three possibilities
  889.           are: SORT by NAME (the default), SORT by DATE, and  SORT by SIZE.
  890.           The  new  status  of  the  file  listing  will be immediately re-
  891.           displayed according to the  new  settings.    Clicking  the RIGHT
  892.           mouse  button  on  SORT  toggles  the  sort  routine's ascending-
  893.           /descending progression.  The default  is  to  sort  in ascending
  894.           order.   Files with  bad datestamps will be set to have a date of
  895.           0, IE Jan 0, 1978 in the Amiga scheme of  things.   By definition
  896.           subdirectories have  not a  file length,  so they  are treated as
  897.           files with a length of 0.    Observe  that  this  allows  all the
  898.           subdirectories of  a disk to be grouped at the top or bottom of a
  899.           file listing if sorting by size is performed.
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.                                      Page 15
  907.  
  908.  
  909.      PLAY
  910.           PLAY an IFF sound file or a raw data file or all  the sound files
  911.           in a  particular directory.   If the file has a valid IFF header,
  912.           the period of the sound will  be set  accordingly.   Clicking the
  913.           RIGHT  mouse  button  on  PLAY  will cause the sound to play con-
  914.           tinuously until the user performs an abort.  The default  mode is
  915.           to play  valid IFF  sounds only.   If  the SHIFT key is depressed
  916.           while selecting play, you will be prompted to enter the number of
  917.           cycles per second to use in case a valid value cannot be obtained
  918.           from the file.  The default value is 12000 and must be  less than
  919.           65535.
  920.  
  921.      COMPRESS
  922.           Compress will  ask you which form of file compression you desire.
  923.           Click on either ARC, ZOO, ZIP,  or  PAK.  (PAK  is  not currently
  924.           implemented).    You  will  then  be prompted for the name of the
  925.           compressed file to create.   You  must enter  the WHOLE  path and
  926.           name of  the file  to create  WITHOUT THE EXTENSION that the file
  927.           compress program normally adds,  IE .ARC,  .ZOO, etc.   The comp-
  928.           ression program  will be  loaded using  the current path and name
  929.           setting  of  the  appropriate  parameter  in  the  du3.cfg  file.
  930.           Clicking the  RIGHT mouse  button on COMPRESS will UNCOMPRESS the
  931.           selected  files.    UNCOMPRESS  automatically  loads  the correct
  932.           uncompression  utility.    You  will  be  prompted for the device
  933.           and/or subdirectory into which the uncompressed  files are  to be
  934.           placed.   The default  is the  "D" directory.  If you change this
  935.           default, it must be changed  to  a  device  or  subdirectory that
  936.           already exists.   If  you specify a name for the output directory
  937.           that  does  not  exist,  DirUtil  will  automatically  make  that
  938.           directory for you if possible.  If you hit the RIGHT mouse button
  939.           on UNCOMPRESS with either SHIFT key pressed, DirUtil  will create
  940.           a  separate  subdirectory  for  each  file  that  it  is asked to
  941.           uncompress.  The subdirectory's name will consist of  the name of
  942.           the original  ARC file  with the  last character  replaced by the
  943.           letter "D".  UNARC will overwrite any file by the  same name that
  944.           previously existed  in the  output directory.   Both COMPRESS and
  945.           UNCOMPRESS open a console window on  the screen  to display their
  946.           progress.   All external  file compression  commands require that
  947.           the file C:RUN be present on  your  disk.    You  may  follow the
  948.           instructions listed under the RUN command to change this require-
  949.           ment.
  950.  
  951.           EXAMPLES:
  952.  
  953.           Given MYFILE.ARC here are  all  the  ways  to  UNARC  it  and the
  954.           results:
  955.  
  956.           Specifying "RAM:"  for output  --> All files in MYFILE.ARC end up
  957.           in root directory of RAM:.
  958.  
  959.           Specifying "RAM:TEMP" for output --> Directory  "TEMP" created in
  960.           RAM: if  it does not exist, all files in MYFILE.ARC end up in the
  961.           TEMP subdirectory of the RAM: device.
  962.  
  963.           Specifying "RAM:" for output when called with a SHIFT key pressed
  964.           -->    Directory  MYFILE.ARD  created  in "RAM:" and all files in
  965.           MYFILE.ARC end up in this subdirectory.
  966.  
  967.  
  968.                                      Page 16
  969.  
  970.  
  971.           Specifying "RAM:TEMP" for output when  called  with  a  SHIFT key
  972.           pressed  -->  Directory  "TEMP"  created  in  RAM: if it does not
  973.           exist, then subdirectory "MYFILE.ARD"  created inside  "TEMP" and
  974.           all  files  in  MYFILE.ARC  end  up in "RAM:TEMP/MYFILE.ARD" sub-
  975.           directory.
  976.  
  977.      USER GADGETS
  978.           These are completely user definable gadgets which perform various
  979.           functions  depending  on  the  definition string for a particular
  980.           gadget.  To set a command string for  any of  these gadgets under
  981.           normal circumstances,  hit the  RIGHT mouse  button on the gadget
  982.           and enter  a  string  of  the  format NNNNNNNNMCCCCCCCCCCCCCCCCCC
  983.           where "N"  represents the  name to  be displayed  in place of the
  984.           default USER  definition, "M"  is a  modifier or  a normal letter
  985.           (see below),  and "C" is the command string attached to this USER
  986.           gadget.  A complete definition can  be  no  more  than  255 char-
  987.           acters.   If the  definition you are changing is already occupied
  988.           by a special device name (discussed below), you must press either
  989.           ALT key before clicking the RIGHT mouse button.  A successful op-
  990.           eration will replace the old definition  with the  new one.   The
  991.           next  time  you  hit  the  LEFT  button over the same gadget, the
  992.           command string will  be  interpreted  depending  on  the modifier
  993.           used.  If the "M" character in format string is not a "\" or "|",
  994.           the command string will be parsed  (based on  the commands below)
  995.           and the  result sent  to AmigaDOS for execution.  If the modifier
  996.           is a "\", the command string is parsed  (minus the  "\") and sent
  997.           to AmigaDOS  without the  need to click on a filename.  This form
  998.           is used for invoking frequently used  external commands  that may
  999.           require parameters, but not filenames.  If the modifier is a "|",
  1000.           the string of characters following, but  not including,  the "|",
  1001.           are  taken  to  be  the  new  setting  of  the "S" gadget and the
  1002.           appropriate directory will be read.   Any USER  gadget containing
  1003.           the "|" modifier will behave just like its counterpart on the top
  1004.           two rows of gadgets ie. clicking  the RIGHT  mouse button  on the
  1005.           gadget will  set the "D" gadget to the drive/path associated with
  1006.           it.  For full  compatibility with  all DOS  and NON-DOS commands,
  1007.           DirUtil  uses  the  AmigaDOS  RUN command when executing any USER
  1008.           gadget with the exception of the special "|" modifier above.  The
  1009.           file called  "mydu3.cfg" included  with this package is a working
  1010.           example of a configuration file.  If you  wish to  use this file,
  1011.           copy  your  original  "du3.cfg"  file  to a safe place, then copy
  1012.           "mydu3.cfg" into your S: directory and rename it to "du3.cfg".
  1013.  
  1014.           The parser looks  for  a  %  character  followed  by  one  of the
  1015.           following characters:
  1016.  
  1017.           "S"  refers to the current "S" directory.
  1018.           "D"  refers to the current "D" directory.
  1019.           "F"  refers to  the full  path and  filename of a highlighted
  1020.                file.
  1021.           "N"  refers to the filename  of a  highlighted file excluding
  1022.                the path name.
  1023.           "E"  refers  to  a  parameter  that  you will be prompted for
  1024.                during the execution  of  the  user  definition (entered
  1025.                only  once  at  the  beginning of a multi-file operation
  1026.                unless %R is encountered).
  1027.           "C"  refers to the hexadecimal address of  the DirUtil screen
  1028.                for use in the CONMAN program.
  1029.  
  1030.                                      Page 17
  1031.  
  1032.  
  1033.           "Bn" this  character  does  not  generate any text, but tells
  1034.                DirUtil to move its screen to another location.   If the
  1035.                character represented  by "n" is a "0", DirUtil's screen
  1036.                will immediately move to the back of all  other screens.
  1037.                If the  character is a "1", the DirUtil screen will move
  1038.                to the front of all other screens.  This command is used
  1039.                primarily  in  conjunction  with  the "W" command listed
  1040.                below.
  1041.           "U"  causes DirUtil to immediately  update the  file lists in
  1042.                the "S" and "D" windows if needed.  This command is used
  1043.                primarily in conjunction  with  the  "W"  command listed
  1044.                below.
  1045.           "Wn" causes  DirUtil  to  WAIT  on a specific condition. Cur-
  1046.                rently only one option  is  defined.    If  "n"  is "0",
  1047.                DirUtil will wait until a window on the WorkBench Screen
  1048.                with a given name is closed.  DirUtil will interpret the
  1049.                characters that follow the "0" in the following pattern:
  1050.                nnnnnnnnnn|wwwwwwwwww|.
  1051.  
  1052.                Example:
  1053.  
  1054.                     %w0testingwindow|%b1%u|
  1055.  
  1056.                This will cause DirUtil  to complete  the other commands
  1057.                contained in  the user defined gadget, then wait until a
  1058.                window title whose first  characters are "testingwindow"
  1059.                (no  quotes,  upper/lower  case  ARE  SIGNIFICANT),  has
  1060.                closed.    When  this  condition  is  met,  DirUtil will
  1061.                execute the commands "%b1%u" (also no quotes) which will
  1062.                bring the program's screen to the  front and  update the
  1063.                file  listings.    The  wait commands are designed to be
  1064.                able  to  let  DirUtil  interact  better  with  external
  1065.                programs that  may be  launched from within the program.
  1066.                If you spell the name of the window  wrong, DirUtil will
  1067.                appear to lockup, clicking the left button will bring up
  1068.                the normal abort  function  requester  as  always.   The
  1069.                string that is to be executed after the wait is complete
  1070.                is reinterpreted from scratch  based on  the values that
  1071.                were in  place at  the end of the initial operation that
  1072.                started  the  wait.    There  may  theoretically  be  %w
  1073.                commands inside  other %w commands although this has not
  1074.                been tested.  IMPORTANT NOTE:   For maximum flexibility,
  1075.                DirUtil runs  programs assigned  to the  USER GADGETS as
  1076.                synchronous  tasks  under  AmigaDOS.    This  means that
  1077.                DirUtil will  not continue  until the  other program has
  1078.                finished running.  This  causes  a  problem  when asking
  1079.                DirUtil to  wait on  the opening and closing of a window
  1080.                since it will never get a change to look at the state of
  1081.                the  WorkBench  screen  with  the  other  program in op-
  1082.                eration.  Therefore, when using this  option, please add
  1083.                the run  command to the start of any program that is run
  1084.                from inside DirUtil.
  1085.  
  1086.           "R"  resets the flag and allows a user to  subsequently enter
  1087.                new text  at a %E prompt.  This allows for multiple user
  1088.                inputs in the same user definition.
  1089.           "P"  Sets the prompt string for use  by the  %E command.   %P
  1090.                should occur before the %E command it is to affect.  The
  1091.  
  1092.                                      Page 18
  1093.  
  1094.  
  1095.                string should end with a | character and be no more than
  1096.                30 characters long.
  1097.           "%"  Use a  real percent sign instead of interpreting it as a
  1098.                command introduction. IE if  you want  a %  in your user
  1099.                text, type %% instead.
  1100.           "I"  If interlace mode is not already active, turn it on.
  1101.           "L"  If interlace mode is already active, turn it off.
  1102.           "Z"  Stands for  ZAP devices.   It will clear all device def-
  1103.                initions from the first eight device gadgets as  well as
  1104.                any overflow  that has been stored in the user definable
  1105.                area.  It will then scan the list of current file system
  1106.                devices and  fill in  the appropriate  gadget boxes with
  1107.                your current device list.  DirUtil will handle a removed
  1108.                device (as of Workbench 1.3).
  1109.  
  1110.      EXAMPLE:
  1111.      -------
  1112.  
  1113.           The  "S"  directory  is  "df0:s" and you have highlighted the
  1114.           file "startup-sequence".  The "D" directory is "df1:backups".
  1115.           The definition string for one of the user gadgets looks like:
  1116.  
  1117.           "MAKEBAK copy %f to %d/%n.bak"
  1118.            1       9
  1119.            ^       ^
  1120.            |-------|
  1121.                |
  1122.                -  Note the  positions of  the characters  in the string
  1123.           gadget.
  1124.  
  1125.           The quotes in the above definition ARE NOT TO BE  TYPED, they
  1126.           are for  delineation only.  If you were to click on this user
  1127.           gadget, DirUtil will interpret and send the following command
  1128.           to AmigaDOS:
  1129.  
  1130.           "copy    df0:s/startup-sequence    to    df1:backups/startup-
  1131.           sequence.bak"
  1132.  
  1133.           Notice the "/" character in the definition in  between the %d
  1134.           and %n commands.  This is required to make a valid path name.
  1135.           The carriage  return  between  "startup-"  and  "sequence" is
  1136.           caused by  my word  processor and  should not  be typed.  The
  1137.           included config file  shows  many  of  the  ways  to  use the
  1138.           parser.
  1139.  
  1140.      EXAMPLE 2:
  1141.      ---------
  1142.           A user gadget definition looks as follows:
  1143.  
  1144.           "  PKAX  %pEnter Output Dir|run > nil: cd %e+<CR>pkax %f"
  1145.  
  1146.           This definition  will set  the prompt  for the  %E command to
  1147.           "Enter Output Dir", prompt  for  a  string,  then  use  the +
  1148.           option of  the RUN  command to  run two commands in sequence.
  1149.           The <CR> symbol means to type a CTRL-J in its place.  This is
  1150.           the  way  AmigaDOS  recognizes  a carriage return in a manner
  1151.           equivalent to typing it from the keyboard.  The first command
  1152.           will  CD  to  the  string  just  entered ie. the disk or sub-
  1153.  
  1154.                                      Page 19
  1155.  
  1156.  
  1157.           directory where you wish the files to be unARCed into.  After
  1158.           CD runs,  the file  named PKAX  will be run with the filename
  1159.           and path currently being  processed.   This is  basically the
  1160.           way  that  DirUtil  does  an UNARC command using the built-it
  1161.           gadget.
  1162.  
  1163.      IMPORTANT:
  1164.      ---------
  1165.           When DirUtil first boots, it will  look in  your S: directory
  1166.           for a file called "du3.cfg".  This file MUST exist.  The USER
  1167.           gadgets will be  preloaded  with  the  file's  contents.   On
  1168.           leaving  DirUtil,  if  you  have  changed  any  of  DirUtil's
  1169.           defaults, it will ask you if you wish to save  the new config
  1170.           file.
  1171.  
  1172.      HINT:
  1173.      ----
  1174.           You can  use the AmigaDOS Execute command to run a batch file
  1175.           using a user gadget.  This  will allow  more flexibility when
  1176.           creating your  user definitions  by allowing parameters to be
  1177.           passed to the batch file for conditional testing.
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.                                      Page 20
  1217.  
  1218.  
  1219.           IMPORTANT OPERATIONAL NOTES:
  1220.           ---------------------------
  1221.  
  1222.           There are no known conditions that will crash DirUtil.  If you get
  1223.           a  software  failure  during  use,  be  sure that the error is not
  1224.           caused by another task running at  the same  time.   When all else
  1225.           fails, AND  you can  replicate the error using DirUtil AND provide
  1226.           an exact command sequence that produces the error, let me know and
  1227.           I will  fix the  bug.  I have gone to great lengths to provide low
  1228.           memory and stack error checking, however if you  get sporadic guru
  1229.           meditations during  usage of  DirUtil, or you have a hard drive, I
  1230.           recommend you increase your stack size slightly from the Workbench
  1231.           supplied default of 4000 and try to run DirUtil again.
  1232.  
  1233.           DirUtil has  a limit  of 255  characters for directory path names.
  1234.           This is based on the length of a command line in the  AmigaDOS CLI
  1235.           environment.
  1236.  
  1237.           While you  are using  DirUtil, various prompts will come up asking
  1238.           for confirmation.  There will  be  two  selections:  "CONTINUE" or
  1239.           "ABORT".   "CONTINUE" is  always the affirmative to the prompt and
  1240.           "ABORT" is the negative response.   The most  common requestor you
  1241.           will get  when calling external programs such as ARC or ZOO is the
  1242.           "UPDATE FILELIST" requestor.   Getting this  requester, means that
  1243.           DirUtil has  detected that  the filelist  in memory is not current
  1244.           for one reason or  another.    If  re-reading  the  filelist would
  1245.           disturb your  current set of file selections, DirUtil will ask you
  1246.           if you want to update the filelist.  If you  have no  files and/or
  1247.           subdirectories  selected  from  the  filelist that needs updating,
  1248.           DirUtil will update the listing automatically.
  1249.  
  1250.           AmigaDOS, and  consequently DirUtil,  has problems  with spaces in
  1251.           file and  volume names.   This  problem will  result in unexpected
  1252.           results when using some  external  commands  from  within DirUtil.
  1253.           DirUtil tries  to minimize  this problem  by putting quotes around
  1254.           commands with spaces in  them,  but  not  all  programs  can parse
  1255.           quotes in  the way  AmigaDOS handles them.  Also, DirUtil uses the
  1256.           volume name  of a  disk rather  than its  device specification for
  1257.           most operations.   Consequently,  disks with  the same volume name
  1258.           mounted at the same time tend to produce unpredictable results.
  1259.  
  1260.           The DISKCOPY  command of  DirUtil assumes  it is  copying a normal
  1261.           AmigaDOS disk.   However, DirUtil will copy any non-copy protected
  1262.           disk non-AmigaDOS disk.    If  a  non-AmigaDOS  disk  is detected,
  1263.           DirUtil will not update the creation date on the destination disk,
  1264.           thus making an exact copy of the original.
  1265.  
  1266.           DirUtil was developed and tested on  an  Amiga  1000  with  2 3.5"
  1267.           drives, 1 5.25" Transformer drive, 1 5.25" 880K Quad Density drive
  1268.           (emulating a 3.5" drive), 2.5 Megabytes of RAM and 2  50 meg C-Ltd
  1269.           SCSI hard  drives.   DirUtil has also been tested on the Amiga 500
  1270.           with and without the A501 RAM Expander, and on an  Amiga 2000 with
  1271.           and without  RAM expansion  and hard disk.  This implies that some
  1272.           users may find it difficult to use DirUtil on a  machine with only
  1273.           one drive.   DirUtil  has been  tested under  these conditions and
  1274.           performs quite well although  disk swapping  will cause irritation
  1275.           when using external commands.  It is also not recommended that you
  1276.           invoke ARC, UNARC, ZOO, or UNZOO with only one drive (don't forget
  1277.  
  1278.                                      Page 21
  1279.  
  1280.  
  1281.           the  RAM:  drive  however).    Also,  in order to provide the best
  1282.           possible throughput, DirUtil buffers a whole picture in  ram while
  1283.           it  is  being  decoded  for  showing.    This  buffering may cause
  1284.           problems when showing some  pictures on  a 512K  machine if memory
  1285.           has become fragmented.
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.                                      Page 22
  1341.  
  1342.  
  1343.                           Quick Reference Chart for DirUtil
  1344.  
  1345.           GADGET    LEFT BUTTON      RIGHT BUTTON           R/SHIFTED
  1346.           ------------------------------------------------------------
  1347.  
  1348.           EIGHT     "S" = Drive      "D" = Drive
  1349.           DEVICE    in gadget        in gadget 
  1350.           GADGETS
  1351.  
  1352.           ALL(D)    Mark ALL files   Mark ALL files/subdirs Mark ALL archive
  1353.           INFO      "S" info         "D" info
  1354.           PARENT    "S" parent       "D" parent
  1355.           PROTECT   Protect Files
  1356.           CLEAR     Unmark files     Unmark subdirs
  1357.           SWAP      Swap "S" & "D"   Copy "S" TO "D"
  1358.           TYPE      Type in ASCII    Type in HEX/ASCII
  1359.           RUN       AmigaDOS RUN     AmigaDOS Script RUN
  1360.           COPY      Copy Files       Copy Files w/Archive
  1361.           MOVE      Move Files
  1362.           PRINT     Print Files      Print files w/Formfeed
  1363.           DELETE    Delete files    
  1364.           FORMAT    Format Floppy    Format w/VERIFY
  1365.           MAKEDIR   Create subdir    Create subdir w/ICON
  1366.           RENAME    Rename files
  1367.           DISKCOPY  Diskcopy Floppy  Diskcopy w/VERIFY
  1368.           LIST      List to file
  1369.           SEARCH    Files W/UL CASE  Files w/ U <> L Case
  1370.           EDITOR    Edit files       Edit files + quotes
  1371.           BYTE      Files/dir Sizes  Compare File Sizes
  1372.           FIXOBJ    Pad Files        Fix Invalid File Date
  1373.           CHANGE    Diskchange dfx:  Change DU3+HR state
  1374.           LISTCOMP  List comp.File
  1375.           RELABEL   Volume "S" Name  Volume "D" Name
  1376.           SORT      Date/Name/Size   Ascending/Descending
  1377.           PLAY      Play a File      Play continuously    Play Non IFF
  1378.           COMPRESS  Make ZOO/ARC     UNCOMP a file        UNCOMP w/subdirs
  1379.           COMMENT   Set File Comment Print File Comments
  1380.           SHOW      SHOW W/O CYCLE   SHOW W/CYCLE
  1381.           WHEREIS   Find a file
  1382.           CRYPT+    Use Encrypter    Set Encrypt Key
  1383.           DATE+     Show File Attrib Compare File Dates
  1384.           FREEZE+   File selection
  1385.           SAVE OLD+ Overwrite Files? Check for Existence
  1386.           SLIDE+    Slideshow mode   Show files continuously
  1387.           USER**    Invoke USER      Set USER
  1388.  
  1389.           ** ALT KEY REQUIRED TO SET SOME FUNCTIONS
  1390.            + FUNCTIONS AS TOGGLE
  1391.              VERSION NUMBER IS SHOWN BY CTRL-ALT-SHIFT
  1392.              INTERLACE TOGGLED VIA SHIFT-ESC
  1393.              ICONIFY Activated VIA CTRL-ESC, Deactivated by RIGHT MButton
  1394.  
  1395.  
  1396.  
  1397.                            How to Use the Palette Program
  1398.  
  1399.           The program named PAL on the DirUtil disk is used to change the
  1400.           colors of the windows used to display file names and text files. 
  1401.           The program can only be run when DirUtil is already running.  PAL
  1402.           may be run from the Workbench using the icon provided or from the
  1403.           CLI.  PAL will only search out the frontmost DirUtil screen in
  1404.           case you have multiple copies of the program running.  You have
  1405.           several options upon loading PAL.  The upper third of the window
  1406.           contains four squares each corresponding to one of the four colors
  1407.           of the DirUtil screen.  Clicking on any of these will set the RGB
  1408.           sliders at the bottom of the window to the values that color
  1409.           represents. You may change the color by sliding any of the three
  1410.           gadgets on the bottom third of the screen.  The colors will change
  1411.           dynamically.  PAL initially sets these sliders to the settings of
  1412.           color 0 of the file window.  There are six gadgets in the middle
  1413.           third of the window.  In order, they are FILE, RFIL, TEXT, RTXT,
  1414.           SAVE, and QUIT.  Clicking on FILE or TEXT will set the color
  1415.           palette to the currently stored values for the selected set of
  1416.           windows.  Clicking on RFIL or RTXT will reset the color palette of
  1417.           the corresponding window to the state it was in when PAL was
  1418.           loaded.  Clicking SAVE saves the new palette to the S:du3.cfg
  1419.           file.  Clicking QUIT exits PAL without saving. The colors shown
  1420.           when TEXT is clicked upon are the ones used for the TYPE, HEX
  1421.           TYPE, SEARCH, ARCV, and ZOOL commands.  Please read the notes on
  1422.           the next page for cautions when using any of the programs that can
  1423.           change the config file.  DirUtil is still running when the PAL
  1424.           program is active and you can switch between all the various
  1425.           displays until you have the colors set just right.  You cannot
  1426.           exit DirUtil, change its resolution, or iconify until the palette
  1427.           program has terminated.  If you change the palette colors and
  1428.           select QUIT, DirUtil will use the new colors only until the
  1429.           program has ended, at which time it will revert back to the
  1430.           previously saved colors.
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.                                      Page 24
  1457.  
  1458.  
  1459.                          How to Use the Configuration Editor
  1460.  
  1461.           The program named EDITCONFIG on the DirUtil disk is used to change
  1462.           certain runtime parameters that DirUtil needs to know when running
  1463.           with your particular system.  Currently, you can configure the
  1464.           name of the text editor to use with the EDITOR command, the
  1465.           commands to be called when ARC, UNARC, ZOO, and UNZOO are issued,
  1466.           the default drive when a directory cannot be found, the name of
  1467.           the temporary batch file to be used with the EXEC command, and
  1468.           nine togglable switches for several of the program defaults.  A
  1469.           few notes are in order about the use of these gadgets.
  1470.  
  1471.           Your text editor must be able to handle a filename on the command
  1472.           line in the form: <name of editor> <filename>.  The <name of
  1473.           editor> field will be taken directly from your configuration file. 
  1474.           If you are using the Workbench to run DirUtil, you might consider
  1475.           adding the full path name here in case Workbench cannot find the
  1476.           editor in the C: directory.
  1477.  
  1478.           The Default Drive is the name of the device and/or subdirectory to
  1479.           go to if a filelist cannot be read from a user specified drive. 
  1480.           This drive MUST exist at all times or be loadable by AmigaDOS if
  1481.           needed.  If you choose to use the name of a subdirectory here, do
  1482.           not add the trailing / character to your entry.  This is also the
  1483.           drive that DirUtil will default to if started from Workbench.
  1484.  
  1485.           The Batch File name is strictly a temporary file used by DirUtil
  1486.           when invoking the EXEC function.  For speed, you might locate this
  1487.           to your RAM or virtual disk.  The filename is arbitrary in any
  1488.           case as this file is deleted upon successful completion of an
  1489.           EXEC.
  1490.  
  1491.           The Zlist name is the name of the file that DirUtil III Plus HR
  1492.           creates when making a ZOO file.  It contains the names of the
  1493.           files that ZOO is to process, including the contents of any
  1494.           subdirectories.  The filename is arbitrary in any case as this
  1495.           file is deleted upon successful completion of a ZOO.
  1496.  
  1497.           The rest of this section of the configuration program consists of
  1498.           the names and arguments to the ARC/ZOO/ZIP/PAK type commands.  The
  1499.           only two rules here are:
  1500.  
  1501.                1. Whatever your command, it MUST NOT expect user input
  1502.                at any time.  The supplied default configuration file
  1503.                adheres to this requirement by making use of ARC and
  1504.                ZOO's ability to automatically overwrite existing files
  1505.                to prevent this question from being asked of the user. 
  1506.                ARC, ZOO, and PKAX all work fine for uncompressing a
  1507.                file (use the -r option on PKAX).
  1508.  
  1509.                2. Because DirUtil uses AmigaDOS I/O redirection, it
  1510.                must place a command string just after the name of the
  1511.                command to be issued.  It does this by inserting its
  1512.                command string just after the first space encountered in
  1513.                the command you have entered in your configuration file. 
  1514.                For example:  "Arc a" in the "ARC" gadget of
  1515.                EDITCONFIG's window would result in "Arc (some internal
  1516.                stuff) a" being the first part of the command line
  1517.  
  1518.                                      Page 25
  1519.  
  1520.  
  1521.                actually sent to AmigaDOS.  The only real limitation
  1522.                here is that you cannot use spaces in the filename that
  1523.                invokes your command since that would cause DirUtil to
  1524.                insert its text in the wrong place.  This text insertion
  1525.                is only done for the file compress/uncompress commands.
  1526.  
  1527.  
  1528.           There are three rows of four togglable gadgets just below the
  1529.           string gadgets.  In order they are:
  1530.  
  1531.                SHOWPAR?  If highlighted, DirUtil will add the AmigaDOS
  1532.                PAR: and SER: devices to your device list.
  1533.  
  1534.                AUTOREF?  If highlighted, DirUtil will automatically
  1535.                update the "D" filelist with the one in the "S" filelist
  1536.                if a command causes a change in the contents of the "S"
  1537.                filelist, and the name in "D" is the same as the name in
  1538.                "S".
  1539.  
  1540.                TYPE200?  If highlighted, DirUtil will switch to non-
  1541.                interlaced mode while using the color palette that you
  1542.                see while displaying files in ASCII or HEX.
  1543.  
  1544.                CRYPT, FREEZE, SAVE OLD, SLIDE  These are the startup
  1545.                defaults for the corresponding gadgets inside DirUtil.
  1546.  
  1547.                HIDEFILE  If highlighted, all files marked as HIDDEN by
  1548.                AmigaDOS will not show up in any file listings.
  1549.  
  1550.                UNUSED1,2,3  Reserved for future expansion.
  1551.  
  1552.           In the current version of EDITCONFIG and the DirUtil main program,
  1553.           all the configuration information is stored in one file called
  1554.           "S:du3.cfg".  If you do not have this file available when either
  1555.           EDITCONFIG or DirUtil is loaded, it will abort.  Also, neither the
  1556.           main program, PAL, or EDITCONFIG know if the contents on this file
  1557.           have been changed by any of the other programs.  Make sure that
  1558.           your only use one program at a time if you are going to save your
  1559.           configuration.  DirUtil itself only saves this file if you have
  1560.           changed the definition of one of the user gadgets, the resolution
  1561.           of the screen, or the position or size of the function window on
  1562.           the screen,  You will be asked if you wish to save the new config-
  1563.           uration upon exiting the program.
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.                                      Page 26
  1581.  
  1582.  
  1583.                            How to Use the CONVERT program
  1584.  
  1585.           The CONVERT program should only be used if you purchased DirUtil
  1586.           III Plus HR  and that version of the program stores its config-
  1587.           uration information in a file called "du2.config".  CONVERT will
  1588.           process this file and output the "S:du3.cfg" file that DirUtil
  1589.           requires for operation.  Also, if you have a "du2.color" file,
  1590.           CONVERT will process it at the same time.
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.                                      Page 27
  1643.